<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>JSDoc: Source: config/ComponentConfig.js</title>

    <script src="scripts/prettify/prettify.js"> </script>
    <script src="scripts/prettify/lang-css.js"> </script>
    <!--[if lt IE 9]>
      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
    <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
</head>

<body>

<div id="main">

    <h1 class="page-title">Source: config/ComponentConfig.js</h1>

    



    
    <section>
        <article>
            <pre class="prettyprint source linenums"><code>/**
 * @copyright: Copyright (C) 2019
 * @file ComponentConfig.js
 * @desc
 * component config
 * @author Jarry
 */
import BaseComponent from '../base/BaseComponent'
import Poster from '../components/screen/Poster'
import ControlBarContainer from '../control-bar/Container'
import ProgressBar from '../components/progress/ProgressBar'
import PlayButton from '../components/control/PlayButton'
import PauseButton from '../components/control/PauseButton'
import ReplayButton from '../components/control/ReplayButton'
import VolumeBar from '../components/volume/VolumeBar'
import WaitingBar from '../components/tips/WaitingBar'
import AlertBox from '../components/tips/AlertBox'
import Timer from '../components/timer/Timer'
import SpeedBar from '../components/speed/SpeedBar'
import Subtitle from '../components/subtitle/Subtitle'
import RateBar from '../components/rate/RateBar'
import SettingBar from '../components/setting/SettingBar'
import FullPage from '../components/fullscreen/FullPage'
import FullScreen from '../components/fullscreen/FullScreen'
import BigPlayButton from '../components/control/BigPlayButton'
import PlayControl from '../components/control/PlayControl'
import SideControlBar from "../control-bar/SideControlBar";
import NearControlBar from "../control-bar/NearControlBar";

const CONPONENTS_MAP = {
  BaseComponent: BaseComponent,
  controlBarContainer: ControlBarContainer,
  bigPlayButton: BigPlayButton,
  poster: Poster,
  progressBar: ProgressBar,
  playButton: PlayButton,
  pauseButton: PauseButton,
  replayButton: ReplayButton,
  volumeBar: VolumeBar,
  waitingBar: WaitingBar,
  alertBox: AlertBox,
  timer: Timer,
  speedBar: SpeedBar,
  subtitle: Subtitle,
  rateBar: RateBar,
  settingBar: SettingBar,
  fullPage: FullPage,
  fullScreen: FullScreen,
  playControl: PlayControl,
  sideControlBar: SideControlBar,
  nearControlBar: NearControlBar
}

export { CONPONENTS_MAP }
</code></pre>
        </article>
    </section>




</div>

<nav>
    <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="GoldPlay.html">GoldPlay</a></li><li><a href="Player.html">Player</a></li></ul><h3>Events</h3><ul><li><a href="Player.html#event:end">end</a></li><li><a href="Player.html#event:pause">pause</a></li><li><a href="Player.html#event:play">play</a></li><li><a href="Player.html#event:seeking">seeking</a></li></ul><h3>Global</h3><ul><li><a href="global.html#changeRate">changeRate</a></li><li><a href="global.html#changeSpeed">changeSpeed</a></li><li><a href="global.html#changeSrc">changeSrc</a></li><li><a href="global.html#destroy">destroy</a></li><li><a href="global.html#Events">Events</a></li><li><a href="global.html#getComponent">getComponent</a></li><li><a href="global.html#pause">pause</a></li><li><a href="global.html#play">play</a></li><li><a href="global.html#registerComponent">registerComponent</a></li><li><a href="global.html#seek">seek</a></li></ul>
</nav>

<br class="clear">

<footer>
    Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Thu Jan 16 2020 10:40:02 GMT+0800 (GMT+08:00)
</footer>

<script> prettyPrint(); </script>
<script src="scripts/linenumber.js"> </script>
</body>
</html>
